package com.meeruu.sg.account.core.api.dto.response;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author yangqintao
 * @date 2019-05-21
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class FundRequestRecordDTO {

    /**
     * 外部业务单号
     */
    private String outBizNo;

    /**
     * 平台类型
     */
    private Integer platformType;

    /**
     * 内部业务单号
     */
    private String flowId;

    /**
     * 账户编号
     */
    private String accountId;

    /**
     * 目标账户编号
     */
    private String targetAccountId;

    /**
     * 账户类型
     */
    private Integer accountType;

    /**
     * 资金流转类型
     */
    private Integer fundType;

    /**
     * 请求金额
     */
    private BigDecimal amount;

    /**
     * 状态（0:初始 1:成功 2：失败)
     */
    private Integer status;

    /**
     * 申请时间
     */
    private Date applyDate;

    private String extendInfo;


    private Date createTime;

    private Date updateTime;
}
